

namespace DZJIFC.Model
{
    public interface IIfcImporter
    {
        IFCModel Import(string path);
    }

    public interface IExporter
    {
        /// <summary> profile: e.g. "SZ-IFC" or "CD-IFC" </summary>
        void Export(IFCModel model, string targetPath, string profile);
    }

    public interface IRuleEngine
    {
        int Apply(IFCModel model, RulePack pack);
    }

}


